home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 12 C64 Telecom / CBTRLE.DOC < prev    next >
Encoding:
Text File  |  2019-04-13  |  3.6 KB  |  89 lines

  1.  
  2.              CBTRLE
  3.    Overlay routines for use with CBterm/C64
  4.     (all files (c) 1985 by Chrisdos)
  5.  
  6.  
  7.  CBTRLE is an overlay subroutine program that links itself to CBterm to 
  8. provide additional functions inside CBterm.
  9.  CBTRLE provides a method of PRINTING the Hi-Resolution screen to a standard
  10. line printer. CBTRLE replaces the normal HI-Res screen dump (that will
  11. only work to a Star or Epson type dot-matrix printer) with a conversion
  12. routine that will translate to normal ASCII characters. In other words, the
  13. amount of shading on the screen is translated to a standard ASCII character
  14. that represents the amount of shading on the paper.
  15. Any printer can then print the characters. The normal Hi-Res screen (for
  16. CB Pictures and Weather maps) is 256 by 192. This is too large an area for
  17. any standard printer to handle, so it is scaled by a factor of 4 to provide
  18. an 80 by 48 grid. This fits printers very nicely. Due to the scaling, there
  19. is a reduction in resolution, but very respectable pictures are produced.
  20.  
  21. USE OF CBTRLE.
  22. --------------
  23. CBTRLE is a high memory overlay that loads into $C000. It is like the CBTVTX
  24. overlay, and therefor, they MAY NOT be used together. CBTRLE is only really
  25. needed when you wish to print pictures anyway, and as such does not have
  26. to be loaded all the time.
  27. To use CBTRLE, before loading CBterm, you enter: LOAD"CBTRLE",8,1
  28. (You will note that this is a non-relocatable load)
  29. You then load CBterm normaly: LOAD"CBTERM"   (Standard load)
  30. You then run CBterm, it will ask for the baud rate and show the opening screen.
  31. If CBTRLE has been found, the version number will show: V4R5
  32.  
  33. CBTRLE replaces the normal screen dump built into cbterm and is controled
  34. by the C=6 and C=\ (english pound) keys. You would log on as normal and
  35. goto the Hi-Res picture you want.
  36. (Note: If you have been using the CBTVTX overlay and have your terminal type
  37. on CIS set to VIDTEX, then you will see some wierd letters on your screen 
  38. because your VIDTEX emulator is not running, therefor, you might want to
  39. log on and add ",TTY" to your id number. This will make CIS not send
  40. the Vidtex control codes for this session only. Exmaple: 76703,717,TTY
  41. Will make CIS think your terminal is a standard TTY.)
  42.  
  43. When you have the pictuure you want on the screen, you press C= 6
  44. (Commodore key & 6) to dump to the printer. Please make sure your printer
  45. is on line, or the program might hang. 
  46. To inverse the image (white to black/black to white) Press the C= \ (english
  47. pound) keys and then dump the pictuure (c= 6) again.
  48. The CBTRLE routine will read the screen, crunch the data and send it to the
  49. printer as ASCII characters.
  50.  
  51. GREY SCALE CONTROL
  52. ------------------
  53. There are 17 possible values (4 x 4 hi-res pixels crunched into one value, 
  54. making 0 thru 16) that can be produced. These are translated by a table lookup
  55. into 1 of 9 possible characters. (blank ' . / : % $ # *)
  56. This is the present table inside CBTRLE
  57.  
  58. Value       Character
  59. -----       ----------
  60.  0          (space)    Lightest Character
  61.  1            '
  62.  2            '
  63.  3            .
  64.  4            .
  65.  5            /
  66.  6            /
  67.  7            :
  68.  8            :
  69.  9            %
  70. 10            %
  71. 11            $
  72. 12            $
  73. 13            #
  74. 14            #
  75. 15            *
  76. 16            *        Darkest Character
  77.  
  78. You may wish to change this table to suit your own printer, or just to
  79. try different values for different results. The table is located at
  80. 49390 to 49406. After you load CBTRLE you can poke different values for
  81. ASCII characters into the table to change it.
  82.  
  83.  
  84. If there are any questions or comments on CBTRLE or CBterm/C64, please
  85. leave a message to SYSOP in the CBIG SIG. 
  86.  Thank you
  87.      -Chrisdos CBIG SYSOP 
  88.        [76703,717]
  89.